home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / patch-21.lha / patch-2.1 / config.h.in < prev    next >
Text File  |  1993-05-31  |  2KB  |  81 lines

  1. /* Portability variables.  -*- C -*- */
  2.  
  3. /* Define if the system does not support the `const' keyword.  */
  4. #undef const
  5.  
  6. /* Define if the system supports file names longer than 14 characters.  */
  7. #undef HAVE_LONG_FILE_NAMES
  8.  
  9. /* Define if the system has pathconf().  */
  10. #undef HAVE_PATHCONF
  11.  
  12. /* Define if the system has strerror().  */
  13. #undef HAVE_STRERROR
  14.  
  15. /* Define if the system has ANSI C header files and library functions.  */
  16. #undef STDC_HEADERS
  17.  
  18. /* Define if the system uses strchr instead of index
  19.    and strrchr instead of rindex.  */
  20. #undef HAVE_STRING_H
  21.  
  22. #if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
  23. #define index strchr
  24. #define rindex strrchr
  25. #endif
  26.  
  27. /* Define if the system has unistd.h.  */
  28. #undef HAVE_UNISTD_H
  29.  
  30. /* Define if the system has fcntl.h.  */
  31. #undef HAVE_FCNTL_H
  32.  
  33. /* Define as either int or void -- the type that signal handlers return.  */
  34. #undef RETSIGTYPE
  35.  
  36. #ifndef RETSIGTYPE
  37. #define RETSIGTYPE void
  38. #endif
  39.  
  40. /*  Which directory library header to use.  */
  41. #undef DIRENT            /* dirent.h */
  42. #undef SYSNDIR            /* sys/ndir.h */
  43. #undef SYSDIR            /* sys/dir.h */
  44. #undef NDIR            /* ndir.h */
  45. #undef NODIR            /* none -- don't make numbered backup files */
  46.  
  47. /* Define if the system lets you pass fewer arguments to a function
  48.    than the function actually accepts (in the absence of a prototype).
  49.    Defining it makes I/O calls slightly more efficient.
  50.    You need not bother defining it unless your C preprocessor chokes on
  51.    multi-line arguments to macros.  */
  52. #undef CANVARARG
  53.  
  54. /* Define Reg* as either `register' or nothing, depending on whether
  55.    the C compiler pays attention to this many register declarations.
  56.    The intent is that you don't have to order your register declarations
  57.    in the order of importance, so you can freely declare register variables
  58.    in sub-blocks of code and as function parameters.
  59.    Do not use Reg<n> more than once per routine.
  60.  
  61.    These don't really matter a lot, since most modern C compilers ignore
  62.    register declarations and often do a better job of allocating
  63.    registers than people do.  */
  64.  
  65. #define Reg1 register
  66. #define Reg2 register
  67. #define Reg3 register
  68. #define Reg4 register
  69. #define Reg5 register
  70. #define Reg6 register
  71. #define Reg7
  72. #define Reg8
  73. #define Reg9
  74. #define Reg10
  75. #define Reg11
  76. #define Reg12
  77. #define Reg13
  78. #define Reg14
  79. #define Reg15
  80. #define Reg16
  81.